Shooting amidst Convex Polyhedra and Polyhedral Terrains in Three Dimensions

نویسنده

  • MICHA SHARIR
چکیده

We consider the problem of ray shooting in a three-dimensional scene consisting of m (possibly intersecting) convex polyhedra or polyhedral terrains with a total of n faces, i.e., we want to preprocess them into a data structure, so that the first intersection point of a query ray and the given polyhedra can be determined quickly. We present a technique that requires O ((mn):+) preprocessing time and storage, and can answer ray-shooting queries in O(log n) time. This is a significant improvement over previously known techniques (which require O(n4+) space and preprocessing) if m is much smaller than n, which is often the case in practice. Next, we present a variant of the technique that requires O(n TM) space and preprocessing, and answers queries in time O(ml/4nl/2+e), again a significant improvement over previous techniques when m << n. Key words, arrangements, ray shooting, range searching, data structures, parametric search, random sampling AMS subject classifications. 52B 11, 68P05, 68Q20, 68Q25

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Ray Shooting amidst Convex Polyhedra and Polyhedral Terrains in Three Dimensions

We consider the problem of ray shooting in a 3-dimensional scene consisting of m (possibly intersecting) convex polyhedra or polyhedral terrains with a total of n faces, i.e., we want to preprocess them into a data structure, so that the rst intersection point of a query ray and the given polyhedra can be determined quickly. We present a technique that requires O((mn) 2+") preprocessing time an...

متن کامل

Ray Shooting Amidst Spheres in Three Dimensions and Related Problems

We consider the problem of ray shooting amidst spheres in 3-space: given n arbitrary (possibly intersecting) spheres in 3-space and any " > 0, we show how to preprocess the spheres in time O(n 3+"), into a data structure of size O(n 3+"), so that any ray-shooting query can be answered in time O(n "). Our result improves previous techniques (see 3, 5]), where roughly O(n 4) storage was required ...

متن کامل

Ray Shooting Amidst Fat Convex Polyhedra in 3-Space

We present a data structure for ray-shooting queries in a set of convex fat polyhedra of total complexity n in R. The data structure uses O(n) storage and preprocessing time, and queries can be answered in O(log n) time. A trade-off between storage and query time is also possible: for any m with n < m < n, we can construct a structure that uses O(m) storage and preprocessing time such that quer...

متن کامل

Modelling Decision Problems Via Birkhoff Polyhedra

A compact formulation of the set of tours neither in a graph nor its complement is presented and illustrates a general methodology proposed for constructing polyhedral models of decision problems based upon permutations, projection and lifting techniques. Directed Hamilton tours on n vertex graphs are interpreted as (n-1)- permutations. Sets of extrema of Birkhoff polyhedra are mapped to tours ...

متن کامل

Convex polyhedral chains: a representation for geometric data

A representation scheme for general polyhedra in arbitrary dimensions is presented. Each polyhedron is represented as a convex chain, i.e. an algebraic sum of convex polyhedra (cells). Each cell in turn is represented as the intersection of halfspaces and encoded in a vector. The notion of vertices is abandoned completely. It is shown how this approach allows the decomposition of set operations...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996